/**
 *
 */
package com.itcs.se.security.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

/**
 * @ClassName: SeRelease
 * @Description:
 * @author: 自动生成代码
 * @date:
 * 
 * @Copyright: 2018 Inc. All rights reserved. 注意：本内容仅限于内部传阅，禁止外泄以及用于其他的商业目
 */
@Entity
@Table(name = "itcs_se_release")
public class SeRelease implements java.io.Serializable {

	/**
	 * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
	 */
	private static final long serialVersionUID = 8116853320054912103L;

	/**
	 * @Fields 发行序号
	 */
	@Column(name = "sn", length = 60)
	private String sn;

	/**
	 * @Fields 绑定终端号
	 */
	@Column(name = "client_id", length = 60)
	private String clientId;

	/**
	 * @Fields 创建时间
	 */
	@Column(name = "create_time", length = 19)
	private String createTime;

	/**
	 * @Fields 更新时间
	 */
	@Column(name = "update_time", length = 19)
	private String updateTime;

	/**
	 * @Fields 短信发送流水号，唯一标识一条短信发送记录
	 */
	@GenericGenerator(name = "generator", strategy = "uuid.hex")
	@Id
	@GeneratedValue(generator = "generator")
	@Column(name = "id", unique = true, nullable = false, length = 32)
	private String id;

	public String getSn() {
		return sn;
	}

	public void setSn(String sn) {
		this.sn = sn;
	}

	public String getClientId() {
		return clientId;
	}

	public void setClientId(String clientId) {
		this.clientId = clientId;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

}